package com.jx.gocomtask.webservice.DTO;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.jx.gocomtask.webservice.entity.ExtRemindPlan;

import java.io.Serializable;
import java.util.Date;

@JsonIgnoreProperties(ignoreUnknown = true)
public class TaskBody implements Serializable {
	/**
	 * @Description: 
	 */
	private static final long serialVersionUID = -5632589877521265407L;
	private String content;		//内容
	private ScheduleStatus execPlan;	 //执行计划
	private CallMeStatus isRemind;	//提醒
	private Date deadline;	//结束时间
	private CycleRun isRepeat; //是否重复
	private WorkStatus workMode; //工作方式
	private String label;	//标签
	private TaskStatus status;	//状态

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public TaskStatus getStatus() {
		return status;
	}

	public void setStatus(TaskStatus status) {
		this.status = status;
	}

	public ScheduleStatus getExecPlan() {
		return execPlan;
	}

	public void setExecPlan(ScheduleStatus execPlan) {
		this.execPlan = execPlan;
	}

	public CallMeStatus getIsRemind() {
		return isRemind;
	}

	public void setIsRemind(CallMeStatus isRemind) {
		this.isRemind = isRemind;
	}

	public Date getDeadline() {
		return deadline;
	}

	public void setDeadline(Date deadline) {
		this.deadline = deadline;
	}

	public CycleRun getIsRepeat() {
		return isRepeat;
	}

	public void setIsRepeat(CycleRun isRepeat) {
		this.isRepeat = isRepeat;
	}

	public WorkStatus getWorkMode() {
		return workMode;
	}

	public void setWorkMode(WorkStatus workMode) {
		this.workMode = workMode;
	}

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}
}
